Leaf-foot Bug — synonyms, definition
1. leaf-foot bug (Noun)
1 synonym
leaf-footed bug
1 definition
leaf-foot bug (Noun) — Large sap-sucking bug with leaflike expansions on the legs.
2 types of
coreid coreid bug
2 parts of
Leptoglossus genus Leptoglossus